package com.cm.behavior.templatemethod;

/**
 * @author cm.g
 * @date 2023/9/7 19:38
 */
public class SmartPhone extends BasePhone {
    @Override
    protected void initSystem() {
        System.out.println("正在加载智能机系统 。。。");
    }

    @Override
    protected void showLogo() {
        System.out.println("显示LOGO：3G梦想！");
    }

    @Override
    protected void playMusic() {
        System.out.println("播放开机音乐：123456");
    }

    @Override
    protected void lockAndSleep() {
        System.out.println("一切就绪，锁屏待机");
    }

    @Override
    protected boolean isPlayMusic(){
        //什么年代了，智能机不播开机音乐！
        return false;
    }
}
